export interface ClubCardVO {
  /**
   * 会员卡id
   */
  id: string | number;

  /**
   * 健身房id
   */
  // gymId: string | number;

  /**
   * 教练id
   */
  coachId: string | number;

  /**
   * 健身房名称
   */
  gymName: string;

  /**
   * 会员卡名称
   */
  cardName: string;

  /**
   * 会员卡类型；0会员卡 1课程卡
   */
  memberCourseType: string;

  /**
   * 卡种;0期限卡 1次卡
   */
  cardType: string;

  /**
   * 有效期
   */
  cardEffectiveDay: number;

  /**
   * 对象存储主键
   */
  ossId: string | number;

  /**
   * 次数
   */
  availableCount: string;

  /**
   * 办卡金额
   */
  price: string;

  /**
   * 会员卡状态；0-上架中；1-下架
   */
  status: number | string;

  /**
   * 备注
   */
  remark: string;

}

export interface ClubCardForm extends BaseEntity {
  /**
   * 会员卡id
   */
  id?: string | number;

  /**
   * 健身房id
   */
  // gymId?: string | number;

  /**
   * 教练id
   */
  coachId?: string | number;

  /**
   * 健身房名称
   */
  gymName?: string;

  /**
   * 每节时长
   */
  duration?: string | number;
  /**
   * 会员卡名称
   */
  cardName?: string;

  /**
   * 会员卡类型；0会员卡 1课程卡
   */
  memberCourseType?: string;

  /**
   * 卡种;0期限卡 1次卡
   */
  cardType?: string;

  /**
   * 有效期
   */
  cardEffectiveDay?: number;

  /**
   * 对象存储主键
   */
  ossId?: string | number;

  /**
   * 次数
   */
  availableCount?: string;

  /**
   * 办卡金额
   */
  price?: string;

  /**
   * 会员卡状态；0-上架中；1-下架
   */
  status?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface ClubCardQuery extends PageQuery {

  /**
   * 健身房id
   */
  // gymId?: string | number;

  /**
   * 教练id
   */
  coachId?: string | number;

  /**
   * 健身房名称
   */
  gymName?: string;

  /**
   * 会员卡名称
   */
  cardName?: string;

  /**
   * 会员卡类型；0会员卡 1课程卡
   */
  memberCourseType?: string;

  /**
   * 卡种;0期限卡 1次卡
   */
  cardType?: string;

  /**
   * 有效期
   */
  cardEffectiveDay?: number;

  /**
   * 对象存储主键
   */
  ossId?: string | number;

  /**
   * 次数
   */
  availableCount?: string;

  /**
   * 办卡金额
   */
  price?: string;

  /**
   * 会员卡状态；0-上架中；1-下架
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



